// Copyright (c) Microsoft Corporation.  All rights reserved.

using System;
using System.Collections.Generic;
using System.Text;
using PfRep.DataEntities;
using PfRep.Library;

namespace PfRep.Console
{
    /// <summary>
    /// A class for passing parameters to the content statistics thread's
    /// start method
    /// </summary>
    class ContentStatInputParams
    {
        public ContentStatInputParams(
            IndexManager indexManager,
            string contentStatisticsName,
            int publicFolderTreeID,
            string publicFolderTreeUrl,
            string userName,
            string password,
            List<Folder> foldersToIndex)
        {
            IndexManager = indexManager;
            ContentStatisticsName = contentStatisticsName;
            PublicFolderTreeID = publicFolderTreeID;
            PublicFolderTreeUrl = publicFolderTreeUrl;
            Username = userName;
            Password = password;
            FoldersToIndex = foldersToIndex;
        }

        public IndexManager IndexManager;
        public string ContentStatisticsName;
        public int PublicFolderTreeID;
        public string PublicFolderTreeUrl;
        public string Username;
        public string Password;
        public List<Folder> FoldersToIndex;
    }
}
